home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 March / CMCD0305.ISO / Software / Shareware / Utilitare / emu / Emu8086_Setup_307c.exe / {app} / DEVICES / ReadMe.txt < prev    next >
Text File  |  2003-06-05  |  1KB  |  43 lines

  1. Emu8086 supports additional devices
  2. that can be created by 3rd party vendors.
  3.  
  4. There are 2 sample devices:
  5.   Simple.exe
  6.   LED_Display.exe
  7.   Printer.exe - actual device written by
  8.                 Andrew Nelis (andrewn@nipltd.com)
  9.  
  10. Source code for these devices can be found
  11. in "Sources.zip" zip. These devices are programmed
  12. in Visual Basic; other languages (VC++, Delphi...)
  13. also can be used - all you have to do is to get
  14. access to "EmuPort.io" file in Windows "Temp"
  15. directory (can be accessed by GetTempPath()
  16. function of the API).
  17.  
  18. To write your own device using Visual Basic,
  19. all you have to do is to include "io.bas"
  20. module into your project, and use pre-made
  21. subs and functions (look inside that file
  22. for more information).
  23.  
  24. Reserved input / output addresses for custom
  25. devices are: from 00000Fh to 0FFFFh (15 to 65535).
  26. Port 100 corresponds to byte 100 in "EmuPort.io"
  27. file, port 101 to the byte 101, etc...
  28. (we count from zero).
  29.  
  30. Devices (EXE files) in "DEVICES" folder are
  31. automatically added to "Virtual Devices" menu
  32. of the emulator when it starts.
  33.  
  34. I'll be glad to include devices made by you
  35. in the next release of Emu8086. If you decide
  36. to share your device with other developers
  37. around the world - please send us the source
  38. code of the device! Thank you!
  39.  
  40. Good luck!
  41.  
  42. Technical support e-mail: info@emu8086.com
  43.